#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
//int main()
//{
//	int n = 0, x = 0, y = 0;
//	scanf("%d %d %d", &n, &x, &y);
//
//	if (y % x == 0 && y/x <= n)
//	{
//		n -= y / x;
//	}
//	else if (y % x != 0 && y / x <= n)
//	{
//		n -= (y / x + 1);
//	}
//	printf("%d", n);
//
//	return 0;
//}
//int main()
//{
//	int n, x, y;
//	scanf("%d %d %d", &n, &x, &y);
//	double r = (double)y / x;
//	n -= r;
//	printf("%d", n);
//
//
//	return 0;
//}

//int main()
//{
//	int a = 0;
//	scanf("%d", &a);
//	if (a % 2 == 1)
//	{
//		printf("0 0");
//	}
//	else
//	{
//		if (a % 4 == 0)
//		{
//			printf("%d %d", a / 4 , a / 2);
//		}
//		else
//		{
//			int b = a % 4;
//			printf("%d %d", a / 4 + b / 2, a / 2);
//		}
//	}
//}

//int main()
//{
//	int month, day;
//	scanf("%d %d", &month, &day);
//	if (month == 1 && day < 25)
//	{
//		printf("Pig");
//	}
//	else
//	{
//		printf("Mouse");
//	}
//
//
//	return 0;
//}

//int main()
//{
//	int a, b;
//	scanf("%d %d", &a, &b);
//	if (a > +10 || b >= 20)
//	{
//		printf("1");
//	}
//	else
//	{
//		printf("0");
//
//	}
//
//	return 0;
//}

//int main()
//{
//	int x, y;
//	scanf("%d %d", &x, &y);
//	if (x > 0)
//	{
//		if (y > 0)
//		{
//			printf("1");
//		}
//		else
//		{
//			printf("4");
//		}
//	}
//	else
//	{
//		if (y > 0)
//		{
//			printf("2");
//		}
//		else
//		{
//			printf("3");
//		}
//	}
//
//	return 0;
//
//}

//int main()
//{
//	int x, y;
//	scanf("%d %d", &x, &y);
//	if (x > 1 || x < -1 || y > 1 ||y < -1)
//	{
//		printf("No");
//	}
//	else
//	{
//		printf("Yes");
//	}
//
//
//	return 0;
//}


int main()
{
	int x, y;
	scanf("%d %d", &x, &y);
	if ((x <= 1 && x >= -1) && (y <= 1 && y >= -1))
	{
		printf("yes");
	}
	else
	{
		printf("no");
	}
	return 0;
}
